threadpool:threadpool.cpp
	g++ -std=c++11 $^ -o $@ -lpthread
package_task:package_task.cc
	g++ -std=c++11 $^ -o $@ -lpthread

promise:promise.cc
	g++ -std=c++11 $^ -o $@ -lpthread

async:async.cc
	g++ -std=c++11 $^ -o $@ -lpthread

.PHONY:clean
clean:
	rm -rf async promise package_task threadpool